276. Araxis Merge File Comparison Report

Produced by Araxis Merge on 2023-07-12 04:43:07 +0000. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

276.1 Files compared

#LocationFileLast Modified
1Porto v4.0.5/Theme Files/Porto Theme/app/design/frontend/Smartwave/porto/Magento_Catalog/web/css/source/module_listings.less2022-11-19 08:42:30 +0000
2Porto v4.0.6/Theme Files/Porto Theme/app/design/frontend/Smartwave/porto/Magento_Catalog/web/css/source/module_listings.less2023-06-19 11:53:29 +0000

276.2 Comparison summary

DescriptionBetween
Files 1 and 2
Text BlocksLines
Unchanged23000
Changed12
Inserted00
Removed00

276.3 Comparison options

WhitespaceConsecutive whitespace is treated as a single space
Character caseDifferences in character case are significant
Line endingsDifferences in line endings (CR and LF characters) are ignored
CR/LF charactersNot shown in the comparison detail
Active line-pairing rules

276.4 Active regular expressions

No regular expressions were active.

276.5 Comparison detail

1 // /** 1 // /**
2 //  * Copyright © 2015 Magento. All rights reserved. 2 //  * Copyright © 2015 Magento. All rights reserved.
3 //  * See COPYING.txt for license details. 3 //  * See COPYING.txt for license details.
4 //  */ 4 //  */
5  5 
6 // 6 //
7 //  Variables 7 //  Variables
8 //  --------------------------------------------- 8 //  ---------------------------------------------
9  9 
10 @product-name-link__color: @text__color; 10 @product-name-link__color: @text__color;
11 @product-name-link__color__active: @text__color; 11 @product-name-link__color__active: @text__color;
12 @product-name-link__color__hover: @text__color; 12 @product-name-link__color__hover: @text__color;
13 @product-name-link__color__visited: @text__color; 13 @product-name-link__color__visited: @text__color;
14  14 
15 @product-name-link__text-decoration: none; 15 @product-name-link__text-decoration: none;
16 @product-name-link__text-decoration__active: @link__hover__text-decoration; 16 @product-name-link__text-decoration__active: @link__hover__text-decoration;
17 @product-name-link__text-decoration__hover: @link__hover__text-decoration; 17 @product-name-link__text-decoration__hover: @link__hover__text-decoration;
18 @product-name-link__text-decoration__visited: @link__hover__text-decoration; 18 @product-name-link__text-decoration__visited: @link__hover__text-decoration;
19  19 
20 // 20 //
21  21 
22 // 22 //
23 //    Common 23 //    Common
24 //-------------------------------------- 24 //--------------------------------------
25  25 
26 & when (@media-common = true) { 26 & when (@media-common = true) {
27  27 
28   .products ul, 28   .products ul,
29   ul.products { 29   ul.products {
30       margin: 0 0 1em; 30       margin: 0 0 1em;
31       padding: 0; 31       padding: 0;
32       list-style: none outside; 32       list-style: none outside;
33  33 
34       li { 34       li {
35           list-style: none outside; 35           list-style: none outside;
36       } 36       }
37   } 37   }
38  38 
39 .products-grid { 39 .products-grid {
40     &:after { 40     &:after {
41         display: table; 41         display: table;
42         content: ""; 42         content: "";
43         clear: both; 43         clear: both;
44     } 44     }
45     .product-item { 45     .product-item {
46         float: left; 46         float: left;
47     } 47     }
48     & { 48     & {
49         .product-item { 49         .product-item {
50             width: 100%/2; 50             width: 100%/2;
51             &.nth-child-2np1 { 51             &.nth-child-2np1 {
52                 clear: left; 52                 clear: left;
53             } 53             }
54         } 54         }
55     } 55     }
56 } 56 }
57 .products-grid.divider-line { 57 .products-grid.divider-line {
58   margin-left: 0; 58   margin-left: 0;
59   margin-right: 0; 59   margin-right: 0;
60   .product-items {display: flex;flex-wrap: wrap;} 60   .product-items {display: flex;flex-wrap: wrap;}
61   .product-item { 61   .product-item {
62       border-left: 1px solid rgba(0,0,0,.09); 62       border-left: 1px solid rgba(0,0,0,.09);
63       margin-bottom: 0; 63       margin-bottom: 0;
64       display: flex; 64       display: flex;
65       padding: 0; 65       padding: 0;
66       &.nth-child-2np1 { 66       &.nth-child-2np1 {
67           border-left-color: transparent; 67           border-left-color: transparent;
68       } 68       }
69       &:nth-child(1), &:nth-child(2) { 69       &:nth-child(1), &:nth-child(2) {
70           .product-item-info { 70           .product-item-info {
71               border-top-color: transparent; 71               border-top-color: transparent;
72           } 72           }
73       } 73       }
74       &:hover { 74       &:hover {
75         z-index: 2; 75         z-index: 2;
76       } 76       }
77   } 77   }
78   .product-item-info { 78   .product-item-info {
79       border-top: 1px solid rgba(0,0,0,.09); 79       border-top: 1px solid rgba(0,0,0,.09);
80       padding-top: 50px; 80       padding-top: 50px;
81       padding-bottom: 0; 81       padding-bottom: 0;
82       transition: all 0.3s; 82       transition: all 0.3s;
83       margin-top: -1px; 83       margin-top: -1px;
84       position: relative; 84       position: relative;
85       .product-item-inner { 85       .product-item-inner {
86           visibility: hidden; 86           visibility: hidden;
87           opacity: 0; 87           opacity: 0;
88           margin: 0 -50px -10px; 88           margin: 0 -50px -10px;
89           transition: all .3s; 89           transition: all .3s;
90       } 90       }
91       .product-item-actions { 91       .product-item-actions {
92           margin-bottom: 0; 92           margin-bottom: 0;
93       } 93       }
94       &:hover { 94       &:hover {
95           background-color: #fff; 95           background-color: #fff;
96           border-top-color: rgba(0,0,0,.09); 96           border-top-color: rgba(0,0,0,.09);
97           border-bottom-color: rgba(0,0,0,.09); 97           border-bottom-color: rgba(0,0,0,.09);
98           box-shadow: 0 25px 35px -5px rgba(0,0,0,.1); 98           box-shadow: 0 25px 35px -5px rgba(0,0,0,.1);
99           padding-top: 10px; 99           padding-top: 10px;
100           padding-bottom: 40px; 100           padding-bottom: 40px;
101           .product-item-inner { 101           .product-item-inner {
102               visibility: visible; 102               visibility: visible;
103               opacity: 1; 103               opacity: 1;
104           } 104           }
105       } 105       }
106   } 106   }
107 } 107 }
108 // Product Lists 108 // Product Lists
109 .products { 109 .products {
110   margin-left: -10px; 110   margin-left: -10px;
111   margin-right: -10px; 111   margin-right: -10px;
112   .product-item { 112   .product-item {
113     padding-left: 10px; 113     padding-left: 10px;
114     padding-right: 10px; 114     padding-right: 10px;
115     margin-bottom: 1.4286em; 115     margin-bottom: 1.4286em;
116     position: relative; 116     position: relative;
117   } 117   }
118 } 118 }
119 .product { 119 .product {
120     &-items { 120     &-items {
121         &:extend(.abs-reset-list all); 121         &:extend(.abs-reset-list all);
122     } 122     }
123     &-item { 123     &-item {
124         vertical-align: top; 124         vertical-align: top;
125         &:extend(.abs-add-box-sizing all); 125         &:extend(.abs-add-box-sizing all);
126         &-name { 126         &-name {
127             font-size: 1em; 127             font-size: 1em;
128             white-space:nowrap; 128             white-space:nowrap;
129             overflow:hidden; 129             overflow:hidden;
130             text-overflow:ellipsis; 130             text-overflow:ellipsis;
131             display: block; 131             display: block;
132             a { 132             a {
133               font-size: .9375rem; 133               font-size: .9375rem;
134               font-weight: 400; 134               font-weight: 400;
135               line-height: 1.35; 135               line-height: 1.35;
136               letter-spacing: -.01em; 136               letter-spacing: -.01em;
137               margin-bottom: .45rem; 137               margin-bottom: .45rem;
138               white-space: nowrap; 138               white-space: nowrap;
139               overflow: hidden; 139               overflow: hidden;
140               text-overflow: ellipsis; 140               text-overflow: ellipsis;
141               color: #222529; 141               color: #222529;
142               display: block; 142               display: block;
143             } 143             }
144         } 144         }
145         &-info { 145         &-info {
146             width: 100%; 146             width: 100%;
147             max-width: 100%; 147             max-width: 100%;
148             text-align: center; 148             text-align: center;
149         } 149         }
150         &-photo { 150         &-photo {
151           margin-bottom: 1rem; 151           margin-bottom: 1rem;
152           min-height: 90px; 152           min-height: 90px;
153           font-size: 1em; 153           font-size: 1em;
154           display: block; 154           display: block;
155           position: relative; 155           position: relative;
156           padding: 0; 156           padding: 0;
157           img {display: block;} 157           img {display: block;}
158             .product-item-inner { 158             .product-item-inner {
159                 height: 0; 159                 height: 0;
160                 .product-item-actions { 160                 .product-item-actions {
161                   display: block; 161                   display: block;
162                     > .action { 162                     > .action {
163                         background-color: #fff; 163                         background-color: #fff;
164                     } 164                     }
165                     > .actions-primary { 165                     > .actions-primary {
166                         display: inline-block; 166                         display: inline-block;
167                         .tocart { 167                         .tocart {
168                             width: 32px; 168                             width: 32px;
169                             padding: 0; 169                             padding: 0;
170                             &:before { 170                             &:before {
171                               margin-right: 0; 171                               margin-right: 0;
172                             } 172                             }
173                             span { 173                             span {
174                               display: none; 174                               display: none;
175                             } 175                             }
176                         } 176                         }
177                     } 177                     }
178                 } 178                 }
179             } 179             }
180             &:hover .product-item-inner { 180             &:hover .product-item-inner {
181                 visibility: visible; 181                 visibility: visible;
182                 opacity: 1; 182                 opacity: 1;
183             } 183             }
184             &:hover { 184             &:hover {
185               box-shadow: 0 25px 35px -5px rgba(0,0,0,.1); 185               box-shadow: 0 25px 35px -5px rgba(0,0,0,.1);
186             } 186             }
187         } 187         }
188         &-actions { 188         &-actions {
189             .actions-secondary { 189             .actions-secondary {
190                 &.action { 190                 &.action {
191                     width: 36px; 191                     width: 36px;
192                     height: 36px; 192                     height: 36px;
193                     line-height: 34px; 193                     line-height: 34px;
194                     letter-spacing: normal; 194                     letter-spacing: normal;
195                     border-radius: 0; 195                     border-radius: 0;
196                     position: relative; 196                     position: relative;
197                     &:before { 197                     &:before {
198                         margin: 0; 198                         margin: 0;
199                         position: absolute; 199                         position: absolute;
200                         left: 0; 200                         left: 0;
201                         right: 0; 201                         right: 0;
202                         top: 0; 202                         top: 0;
203                         font-size: 1rem; 203                         font-size: 1rem;
204                     } 204                     }
205                     span { 205                     span {
206                         &:extend(.abs-visually-hidden all); 206                         &:extend(.abs-visually-hidden all);
207                     } 207                     }
208                 } 208                 }
209             } 209             }
210             .action.towishlist { 210             .action.towishlist {
211                 border-color: #ddd; 211                 border-color: #ddd;
212                 color: #333; 212                 color: #333;
213                 background-color: #fff; 213                 background-color: #fff;
214                 > span { 214                 > span {
215                     display: none; 215                     display: none;
216                 } 216                 }
217             } 217             }
218             .action.tocompare { 218             .action.tocompare {
219                 border-color: #ddd; 219                 border-color: #ddd;
220                 color: #333; 220                 color: #333;
221                 background-color: #fff; 221                 background-color: #fff;
222                 > span { 222                 > span {
223                     display: none; 223                     display: none;
224                 } 224                 }
225             } 225             }
226         } 226         }
227         &-description { 227         &-description {
228             margin: 10px 0; 228             margin: 10px 0;
229         } 229         }
230         &-details {position: relative;} 230         &-details {position: relative;}
231         .product-reviews-summary { 231         .product-reviews-summary {
232             .reviews-actions { 232             .reviews-actions {
233                 display: none; 233                 display: none;
234                 text-transform: lowercase; 234                 text-transform: lowercase;
235                 font-size: @font-size__s; 235                 font-size: @font-size__s;
236             } 236             }
237         } 237         }
238         .rating-summary { 238         .rating-summary {
239             .lib-rating-summary( 239             .lib-rating-summary(
240                 @_icon-font-size: 12px, 240                 @_icon-font-size: 12px,
241                 @_icon-letter-spacing: 3px, 241                 @_icon-letter-spacing: 3px,
242                 @_label-hide: true 242                 @_label-hide: true
243             ); 243             );
244         } 244         }
245         .price-box { 245         .price-box {
246             .price-label { 246             .price-label {
247                 font-size: 12px; 247                 font-size: 12px;
248                 .lib-css(color, @text__color__muted); 248                 .lib-css(color, @text__color__muted);
249                 vertical-align: middle; 249                 vertical-align: middle;
250             } 250             }
251         } 251         }
252         .minimal-price { 252         .minimal-price {
253             .price-container { 253             .price-container {
254                 display: block; 254                 display: block;
255             } 255             }
256         } 256         }
257         .minimal-price-link { 257         .minimal-price-link {
258             margin-top: @indent__xs; 258             margin-top: @indent__xs;
259         } 259         }
260         .price-from, 260         .price-from,
261         .price-to { 261         .price-to {
262             margin: 0; 262             margin: 0;
263         } 263         }
264         .tocompare { 264         .tocompare {
265             .lib-icon-font-symbol( 265             .lib-icon-font-symbol(
266                 @icon-compare-full 266                 @icon-compare-full
267             ); 267             );
268         } 268         }
269         .tocart { 269         .tocart {
270             span {display: inline-block;vertical-align: top;} 270             span {display: inline-block;vertical-align: top;}
271             &:before { 271             &:before {
272                 content: @icon-cart; 272                 content: @icon-cart;
273                 font-family: @icon-font-family; 273                 font-family: @icon-font-family;
274                 margin-right: 5px; 274                 margin-right: 5px;
275                 font-weight: 600; 275                 font-weight: 600;
276                 font-size: .9375rem; 276                 font-size: .9375rem;
277             } 277             }
278         } 278         }
279         .weltpixel-quickview.weltpixel_quickview_button_v2 { 279         .weltpixel-quickview.weltpixel_quickview_button_v2 {
280           padding: 0; 280           padding: 0;
281           bottom: 0; 281           bottom: 0;
282           top: auto; 282           top: auto;
283           left: 0; 283           left: 0;
284           width: 100%; 284           width: 100%;
285           text-indent: 0; 285           text-indent: 0;
286           height: auto; 286           height: auto;
287           border: none; 287           border: none;
288           position: absolute; 288           position: absolute;
289           z-index: 6; 289           z-index: 6;
290           opacity: 0; 290           opacity: 0;
291           visibility: hidden; 291           visibility: hidden;
292           background-color: #08c; 292           background-color: #08c;
293           color: #fff; 293           color: #fff;
294           display: block; 294           display: block;
295           text-transform: uppercase; 295           text-transform: uppercase;
296           font-size: 13px; 296           font-size: 13px;
297           line-height: 34px; 297           line-height: 34px;
298           transition: .25s; 298           transition: .25s;
299           text-align: center; 299           text-align: center;
300           em {display: none;} 300           em {display: none;}
301         } 301         }
302         [class^='swatch-opt-'] { 302         [class^='swatch-opt-'] {
303           padding-bottom: 5px; 303           padding-bottom: 5px;
304           display: inline-block; 304           display: inline-block;
305         } 305         }
306         .swatch-attribute { 306         .swatch-attribute {
307           margin-top: -4px; 307           margin-top: -4px;
308           padding-bottom: 5px; 308           padding-bottom: 5px;
309         } 309         }
310     } 310     }
311 } 311 }
312 .product-labels { 312 .product-labels {
313     line-height: 1; 313     line-height: 1;
314     color: #fff; 314     color: #fff;
315     font-weight: 600; 315     font-weight: 600;
316     text-transform: uppercase; 316     text-transform: uppercase;
317     position: absolute; 317     position: absolute;
318     z-index: 2; 318     z-index: 2;
319     top: .8em; 319     top: .8em;
320     font-size: 10px; 320     font-size: 10px;
321     left: .8em; 321     left: .8em;
322     text-align: center; 322     text-align: center;
323     .product-label { 323     .product-label {
324       padding: 5px 11px; 324       padding: 5px 11px;
325       margin-bottom: 5px; 325       margin-bottom: 5px;
326       &.new-label { 326       &.new-label {
327           background-color: #62b959; 327           background-color: #62b959;
328       } 328       }
329       &.sale-label { 329       &.sale-label {
330           background-color: #e27c7c; 330           background-color: #e27c7c;
331       } 331       }
332     } 332     }
333 } 333 }
334 .products-grid { 334 .products-grid {
335   .product-item .box-tocart input.qty { 335   .product-item .box-tocart input.qty {
336       height: 32px; 336       height: 32px;
337       padding: 0 9px; 337       padding: 0 9px;
338   } 338   }
339   .owl-carousel .product-item { 339   .owl-carousel .product-item {
340       width: auto; 340       width: auto;
341       float: none; 341       float: none;
342   } 342   }
343 } 343 }
344 .product-item-info { 344 .product-item-info {
345   .product-reviews-summary { 345   .product-reviews-summary {
346     background: 0 0; 346     background: 0 0;
347     margin: 0 auto .625rem; 347     margin: 0 auto .625rem;
348     height: 1px; 348     height: 1px;
349     position: relative; 349     position: relative;
350     display: table; 350     display: table;
351   } 351   }
352   .product-item-details { 352   .product-item-details {
353       .price-box { 353       .price-box {
354           margin-bottom: 1rem; 354           margin-bottom: 1rem;
355           display: block; 355           display: block;
356           font-size: 1.125rem; 356           font-size: 1.125rem;
357           line-height: 1; 357           line-height: 1;
358           font-weight: 600; 358           font-weight: 600;
359       } 359       }
360       .product-item-actions { 360       .product-item-actions {
361           white-space: nowrap; 361           white-space: nowrap;
362           font-size: 1em; 362           font-size: 1em;
363           margin-bottom: 1.0714em; 363           margin-bottom: 1.0714em;
364           .actions-primary { 364           .actions-primary {
365               display: inline-block; 365               display: inline-block;
366               vertical-align: middle; 366               vertical-align: middle;
367               position: relative; 367               position: relative;
368               z-index: 1; 368               z-index: 1;
369           } 369           }
370           .actions-secondary { 370           .actions-secondary {
371               display: inline-block; 371               display: inline-block;
372               vertical-align: middle; 372               vertical-align: middle;
373               position: relative; 373               position: relative;
374               transition: all 0.3s; 374               transition: all 0.3s;
375               &.towishlist { 375               &.towishlist {
376                   right: -36px; 376                   right: -36px;
377                   visibility: hidden; 377                   visibility: hidden;
378                   opacity: 0; 378                   opacity: 0;
379               } 379               }
380               &.tocompare { 380               &.tocompare {
381                   left: -36px; 381                   left: -36px;
382                   visibility: hidden; 382                   visibility: hidden;
383                   opacity: 0; 383                   opacity: 0;
384               } 384               }
385           } 385           }
386           .tocart { 386           .tocart {
387               border-radius: 0; 387               border-radius: 0;
388               color: #333; 388               color: #333;
389               background-color: #fff; 389               background-color: #fff;
390               border-color: #ddd; 390               border-color: #ddd;
391               line-height: 34px; 391               line-height: 34px;
392               padding: 0 .625rem; 392               padding: 0 .625rem;
393               font-size: .75rem; 393               font-size: .75rem;
394               height: 36px; 394               height: 36px;
395               font-weight: 600; 395               font-weight: 600;
396               text-transform: uppercase; 396               text-transform: uppercase;
397           } 397           }
398       } 398       }
399   } 399   }
400   .weltpixel-quickview.weltpixel_quickview_button_v2 { 400   .weltpixel-quickview.weltpixel_quickview_button_v2 {
401     &:hover { 401     &:hover {
402       opacity: 1; 402       opacity: 1;
403     } 403     }
404   } 404   }
405   &.type1 { 405   &.type1 {
406     .product-item-inner { 406     .product-item-inner {
407       display: flex; 407       display: flex;
408       justify-content: center; 408       justify-content: center;
409     } 409     }
410   } 410   }
411   &.type3,&.type5,&.type6 { 411   &.type3,&.type5,&.type6 {
412     text-align: left; 412     text-align: left;
413     .product.name {padding-right:20px} 413     .product.name {padding-right:20px}
414     .product-reviews-summary { 414     .product-reviews-summary {
415       margin: 0 0 .55rem; 415       margin: 0 0 .55rem;
416       display: table; 416       display: table;
417     } 417     }
418     .product-item-actions { 418     .product-item-actions {
419       .actions-primary .tocart,.tocompare { 419       .actions-primary .tocart,.tocompare {
420         position: absolute; 420         position: absolute;
421         right: 15px; 421         right: 15px;
422         top: 15px; 422         top: 15px;
423         visibility: hidden; 423         visibility: hidden;
424         opacity: 0; 424         opacity: 0;
425         color: #333; 425         color: #333;
426         border: 1px solid #ddd; 426         border: 1px solid #ddd;
427         border-radius: 30px; 427         border-radius: 30px;
428         background-color: #fff; 428         background-color: #fff;
429         width: 36px; 429         width: 36px;
430         height: 36px; 430         height: 36px;
431         line-height: 34px; 431         line-height: 34px;
432         z-index: 3; 432         z-index: 3;
433         transition: .25s; 433         transition: .25s;
434         &::before { 434         &::before {
435           font-weight: 600; 435           font-weight: 600;
436           font-size: .9375rem; 436           font-size: .9375rem;
437           display: block; 437           display: block;
438         } 438         }
439         &:hover { 439         &:hover {
440           color: #fff; 440           color: #fff;
441         } 441         }
442       } 442       }
443       .actions-primary .tocart { 443       .actions-primary .tocart {
444         right: 56px; 444         right: 56px;
445       } 445       }
446       .towishlist { 446       .towishlist {
447         background: 0 0; 447         background: 0 0;
448         border: 0; 448         border: 0;
449         opacity: .7; 449         opacity: .7;
450         position: absolute; 450         position: absolute;
451         right: 0; 451         right: 0;
452         bottom: -44px; 452         bottom: -44px;
453         width: 1.4em; 453         width: 20px;
454         visibility: visible; 454         visibility: visible;
455         z-index: 3; 455         z-index: 3;
456         &:hover { 456         &:hover {
457           opacity: 1; 457           opacity: 1;
458         } 458         }
459       } 459       }
460       .qty-box{position:static;display:inline-block;vertical-align:middle;margin:0 5px 0 0} 460       .qty-box{position:static;display:inline-block;vertical-align:middle;margin:0 5px 0 0}
461     } 461     }
462     &:hover { 462     &:hover {
463       .product-item-actions { 463       .product-item-actions {
464         .tocompare,.actions-primary .tocart { 464         .tocompare,.actions-primary .tocart {
465           visibility: visible; 465           visibility: visible;
466           opacity: 1; 466           opacity: 1;
467         } 467         }
468       } 468       }
469     } 469     }
470   } 470   }
471   &.type4 { 471   &.type4 {
472     text-align: left; 472     text-align: left;
473     .product-reviews-summary { 473     .product-reviews-summary {
474       margin: 0 0 .625rem; 474       margin: 0 0 .625rem;
475     } 475     }
476     .product-item-actions { 476     .product-item-actions {
477       .towishlist,.tocompare { 477       .towishlist,.tocompare {
478         color: #333; 478         color: #333;
479         border: 1px solid #ddd; 479         border: 1px solid #ddd;
480         background-color: #fff; 480         background-color: #fff;
481         &:hover { 481         &:hover {
482           border-color: #08c; 482           border-color: #08c;
483           background-color: #08c; 483           background-color: #08c;
484           color: #fff; 484           color: #fff;
485         } 485         }
486       } 486       }
487       .towishlist,.tocompare { 487       .towishlist,.tocompare {
488         left:0 !important; 488         left:0 !important;
489         right:0 !important; 489         right:0 !important;
490         opacity: 0; 490         opacity: 0;
491       } 491       }
492     } 492     }
493     .qty-box{margin:0 0 6px;} 493     .qty-box{margin:0 0 6px;}
494     &:hover { 494     &:hover {
495       .towishlist,.tocompare { 495       .towishlist,.tocompare {
496         opacity: 1; 496         opacity: 1;
497       } 497       }
498     } 498     }
499   } 499   }
500   &.type5 { 500   &.type5 {
501     .product-item-details { 501     .product-item-details {
502       padding-left: 10px; 502       padding-left: 10px;
503       padding-right: 10px; 503       padding-right: 10px;
504     } 504     }
505     .product-item-actions { 505     .product-item-actions {
506       .towishlist { 506       .towishlist {
507         right: 10px; 507         right: 10px;
508       } 508       }
509     } 509     }
510   } 510   }
511   &.type6 { 511   &.type6 {
512     .products-grid.divider-line & { 512     .products-grid.divider-line & {
513       padding-top: 0; 513       padding-top: 0;
514       padding-bottom: 0; 514       padding-bottom: 0;
515       .product-item-inner { 515       .product-item-inner {
516         margin: 0; 516         margin: 0;
517         visibility: visible; 517         visibility: visible;
518         opacity: 1; 518         opacity: 1;
519       } 519       }
520       .product-item-photo {margin-bottom: 0;} 520       .product-item-photo {margin-bottom: 0;}
521     } 521     }
522     .product-item-details { 522     .product-item-details {
523       padding: 15px 15px 1px; 523       padding: 15px 15px 1px;
524     } 524     }
525     .product-item-actions { 525     .product-item-actions {
526       .towishlist { 526       .towishlist {
527         right: 15px; 527         right: 15px;
528       } 528       }
529     } 529     }
530     .weltpixel-quickview.weltpixel_quickview_button_v2 {left: 15px;right: 15px;width: auto;} 530     .weltpixel-quickview.weltpixel_quickview_button_v2 {left: 15px;right: 15px;width: auto;}
531     .qty-box{position:static;display:inline-block;vertical-align:middle;margin:0 5px 0 0} 531     .qty-box{position:static;display:inline-block;vertical-align:middle;margin:0 5px 0 0}
532     &:hover { 532     &:hover {
533       .product-item-photo { 533       .product-item-photo {
534         box-shadow: none; 534         box-shadow: none;
535  535 
536       } 536       }
537     } 537     }
538   } 538   }
539   &.type7 { 539   &.type7 {
540     .product-item-photo { 540     .product-item-photo {
541       margin: 0; 541       margin: 0;
542     } 542     }
543     .product-item-actions{ 543     .product-item-actions{
544       >.action{ 544       >.action{
545         position: absolute; 545         position: absolute;
546         top: 15px; 546         top: 15px;
547         right: 15px; 547         right: 15px;
548         border:1px solid #ddd; 548         border:1px solid #ddd;
549         color:#333; 549         color:#333;
550         border-radius:30px; 550         border-radius:30px;
551         width:36px; 551         width:36px;
552         height:36px; 552         height:36px;
553         line-height:34px; 553         line-height:34px;
554         z-index: 3; 554         z-index: 3;
555         visibility: hidden; 555         visibility: hidden;
556         opacity: 0; 556         opacity: 0;
557         transition:all .3s; 557         transition:all .3s;
558         &.towishlist { 558         &.towishlist {
559           right: 56px; 559           right: 56px;
560         } 560         }
561         &::before { 561         &::before {
562           font-size: 1rem; 562           font-size: 1rem;
563         } 563         }
564         &:hover { 564         &:hover {
565           color:#fff; 565           color:#fff;
566           background-color:#08c; 566           background-color:#08c;
567         } 567         }
568       } 568       }
569       >.actions-primary{ 569       >.actions-primary{
570         position:absolute; 570         position:absolute;
571         bottom:0; 571         bottom:0;
572         right:0; 572         right:0;
573         width:50%; 573         width:50%;
574         z-index: 3; 574         z-index: 3;
575         visibility: hidden; 575         visibility: hidden;
576         opacity: 0; 576         opacity: 0;
577         .tocart { 577         .tocart {
578           width:100%; 578           width:100%;
579           background-color:#f4f4f4; 579           background-color:#f4f4f4;
580           border:0; 580           border:0;
581           color:#333; 581           color:#333;
582           height:45px; 582           height:45px;
583           transition:all .3s; 583           transition:all .3s;
584           letter-spacing:0; 584           letter-spacing:0;
585           padding: 0 .625rem; 585           padding: 0 .625rem;
586           font-size: .75rem; 586           font-size: .75rem;
587           font-weight: 600; 587           font-weight: 600;
588           text-transform: uppercase; 588           text-transform: uppercase;
589           z-index: 1; 589           z-index: 1;
590           white-space: nowrap; 590           white-space: nowrap;
591           &::before { 591           &::before {
592             display: none; 592             display: none;
593           } 593           }
594           >span{display:inline-block} 594           >span{display:inline-block}
595           &:hover{ 595           &:hover{
596             background-color:#08c; 596             background-color:#08c;
597             color:#fff; 597             color:#fff;
598           } 598           }
599         } 599         }
600       } 600       }
601     } 601     }
602     .weltpixel-quickview.weltpixel_quickview_button_v2{ 602     .weltpixel-quickview.weltpixel_quickview_button_v2{
603       width:50%; 603       width:50%;
604       height:45px; 604       height:45px;
605       line-height:45px; 605       line-height:45px;
606       &:hover{ 606       &:hover{
607         opacity:1; 607         opacity:1;
608       } 608       }
609     } 609     }
610     .qty-box{display:none} 610     .qty-box{display:none}
611     .product-item-details{ 611     .product-item-details{
612       position:absolute; 612       position:absolute;
613       bottom:45px; 613       bottom:45px;
614       z-index:3; 614       z-index:3;
615       background-color:#fff; 615       background-color:#fff;
616       width:100%; 616       width:100%;
617       text-align:left; 617       text-align:left;
618       padding:15px 20px 0; 618       padding:15px 20px 0;
619       border-top:1px solid rgba(0,0,0,.09); 619       border-top:1px solid rgba(0,0,0,.09);
620       border-bottom:1px solid rgba(0,0,0,.09); 620       border-bottom:1px solid rgba(0,0,0,.09);
621       transition:all .3s; 621       transition:all .3s;
622       opacity:0; 622       opacity:0;
623       visibility:hidden; 623       visibility:hidden;
624     } 624     }
625     .product-reviews-summary { 625     .product-reviews-summary {
626       margin: 0 0 .625rem; 626       margin: 0 0 .625rem;
627     } 627     }
628     &:hover { 628     &:hover {
629       .product-item-photo { 629       .product-item-photo {
630         box-shadow: none; 630         box-shadow: none;
631       } 631       }
632       .weltpixel-quickview.weltpixel_quickview_button_v2{padding: 0;} 632       .weltpixel-quickview.weltpixel_quickview_button_v2{padding: 0;}
633       .product-item-details, .product-item-actions >.action, .product-item-actions>.actions-primary{visibility:visible;opacity:1;} 633       .product-item-details, .product-item-actions >.action, .product-item-actions>.actions-primary{visibility:visible;opacity:1;}
634     } 634     }
635   } 635   }
636   &.type8 { 636   &.type8 {
637     .price-box .price,.product.name a{ 637     .price-box .price,.product.name a{
638       color:#fff; 638       color:#fff;
639     } 639     }
640     .product-reviews-summary { 640     .product-reviews-summary {
641       height: auto; 641       height: auto;
642       .rating-summary .rating-result{ 642       .rating-summary .rating-result{
643         > span:before { 643         > span:before {
644           color: #fff; 644           color: #fff;
645         } 645         }
646         &:before { 646         &:before {
647         color: rgba(255,255,255,.6); 647         color: rgba(255,255,255,.6);
648         } 648         }
649       } 649       }
650     } 650     }
651     .weltpixel-quickview.weltpixel_quickview_button_v2{ 651     .weltpixel-quickview.weltpixel_quickview_button_v2{
652       left: 0; 652       left: 0;
653       right: 0; 653       right: 0;
654       line-height: 32px; 654       line-height: 32px;
655       transition: none; 655       transition: none;
656       &:hover { 656       &:hover {
657         opacity: 1; 657         opacity: 1;
658       } 658       }
659     } 659     }
660     .product-item-actions { 660     .product-item-actions {
661       >.action,>.actions-primary .tocart { 661       >.action,>.actions-primary .tocart {
662         position: absolute; 662         position: absolute;
663         top: 15px; 663         top: 15px;
664         right: 15px; 664         right: 15px;
665         z-index: 3; 665         z-index: 3;
666         background-color:#4d4d4a; 666         background-color:#4d4d4a;
667         border:2px solid #fff; 667         border:2px solid #fff;
668         border-radius:30px; 668         border-radius:30px;
669         color:#fff; 669         color:#fff;
670         width:36px; 670         width:36px;
671         height:36px; 671         height:36px;
672         visibility: hidden; 672         visibility: hidden;
673         opacity: 0; 673         opacity: 0;
674         transition:all .3s; 674         transition:all .3s;
675         &::before { 675         &::before {
676           font-weight: 600; 676           font-weight: 600;
677           font-size: .9375rem; 677           font-size: .9375rem;
678           display: block; 678           display: block;
679         } 679         }
680       } 680       }
681       >.actions-primary .tocart { 681       >.actions-primary .tocart {
682         right: 97px; 682         right: 97px;
683       } 683       }
684       >.action.towishlist { 684       >.action.towishlist {
685         right: 56px; 685         right: 56px;
686       } 686       }
687     } 687     }
688     .product-item-details{ 688     .product-item-details{
689       position: absolute; 689       position: absolute;
690       left:0; 690       left:0;
691       top:0; 691       top:0;
692       right:0; 692       right:0;
693       bottom:0; 693       bottom:0;
694       z-index:2; 694       z-index:2;
695       background-color:rgba(27,27,23,.6); 695       background-color:rgba(27,27,23,.6);
696       display:flex; 696       display:flex;
697       flex-direction:column; 697       flex-direction:column;
698       align-items:center; 698       align-items:center;
699       justify-content:center; 699       justify-content:center;
700       opacity:0; 700       opacity:0;
701       visibility:hidden; 701       visibility:hidden;
702       transition:all .3s; 702       transition:all .3s;
703     } 703     }
704     .product-item-photo { 704     .product-item-photo {
705       margin-bottom: 0; 705       margin-bottom: 0;
706       .qty-box{ 706       .qty-box{
707         position:static; 707         position:static;
708         display:inline-block; 708         display:inline-block;
709         vertical-align:middle; 709         vertical-align:middle;
710         margin:0 5px 0 0; 710         margin:0 5px 0 0;
711       } 711       }
712     } 712     }
713     &:hover { 713     &:hover {
714       .product-item-photo { 714       .product-item-photo {
715         box-shadow: none; 715         box-shadow: none;
716       } 716       }
717       .product-item-actions { 717       .product-item-actions {
718         >.action,>.actions-primary .tocart { 718         >.action,>.actions-primary .tocart {
719           visibility: visible; 719           visibility: visible;
720           opacity:.85; 720           opacity:.85;
721           &:hover{opacity:1;} 721           &:hover{opacity:1;}
722         } 722         }
723       } 723       }
724       .product-item-details{opacity:1;visibility:visible} 724       .product-item-details{opacity:1;visibility:visible}
725     } 725     }
726   } 726   }
727   &.type9 { 727   &.type9 {
728     .product-item-details{text-align:left} 728     .product-item-details{text-align:left}
729     .product-item-inner{ 729     .product-item-inner{
730       left:auto; 730       left:auto;
731       right:15px; 731       right:15px;
732       bottom:15px; 732       bottom:15px;
733     } 733     }
734     .product-reviews-summary {margin: 0 0 .625rem;} 734     .product-reviews-summary {margin: 0 0 .625rem;}
735     .product-item-actions{ 735     .product-item-actions{
736       >.action,>.actions-primary .tocart{ 736       >.action,>.actions-primary .tocart{
737         position: absolute; 737         position: absolute;
738         top: 15px; 738         top: 15px;
739         right: 15px; 739         right: 15px;
740         z-index: 3; 740         z-index: 3;
741         background-color:#fff; 741         background-color:#fff;
742         border:1px solid #ddd; 742         border:1px solid #ddd;
743         border-radius:30px; 743         border-radius:30px;
744         color:#333; 744         color:#333;
745         width:36px; 745         width:36px;
746         height:36px; 746         height:36px;
747         visibility: hidden; 747         visibility: hidden;
748         opacity: 0; 748         opacity: 0;
749         transition:all .3s; 749         transition:all .3s;
750         &::before { 750         &::before {
751           font-weight: 600; 751           font-weight: 600;
752           font-size: .9375rem; 752           font-size: .9375rem;
753           display: block; 753           display: block;
754         } 754         }
755         &:hover { 755         &:hover {
756           background-color:#08c; 756           background-color:#08c;
757           color:#fff; 757           color:#fff;
758         } 758         }
759       } 759       }
760       >.actions-primary .tocart { 760       >.actions-primary .tocart {
761         right: 97px; 761         right: 97px;
762       } 762       }
763       >.action.towishlist { 763       >.action.towishlist {
764         right: 56px; 764         right: 56px;
765       } 765       }
766     } 766     }
767     .product-item-photo .qty-box{ 767     .product-item-photo .qty-box{
768       position:static; 768       position:static;
769       display:inline-block; 769       display:inline-block;
770       vertical-align:middle; 770       vertical-align:middle;
771       margin:0 5px 0 0; 771       margin:0 5px 0 0;
772     } 772     }
773     &:hover { 773     &:hover {
774       .product-item-actions { 774       .product-item-actions {
775         >.action,>.actions-primary .tocart { 775         >.action,>.actions-primary .tocart {
776           visibility: visible; 776           visibility: visible;
777           opacity:.85; 777           opacity:.85;
778           &:hover { 778           &:hover {
779             opacity:1; 779             opacity:1;
780           } 780           }
781         } 781         }
782       } 782       }
783     } 783     }
784   } 784   }
785   &.type10 { 785   &.type10 {
786     .product-item-inner { 786     .product-item-inner {
787       display: flex; 787       display: flex;
788       justify-content: center; 788       justify-content: center;
789     } 789     }
790     .product-item-actions { 790     .product-item-actions {
791       .towishlist,.tocompare { 791       .towishlist,.tocompare {
792         display: none; 792         display: none;
793       } 793       }
794     } 794     }
795     .qty-box { 795     .qty-box {
796       display: inline-flex; 796       display: inline-flex;
797       position: relative; 797       position: relative;
798       text-align: left; 798       text-align: left;
799       vertical-align: middle; 799       vertical-align: middle;
800       .qty { 800       .qty {
801         -moz-appearance: textfield; 801         -moz-appearance: textfield;
802         text-align: center; 802         text-align: center;
803         width: 2.5em; 803         width: 2.5em;
804         height: 36px; 804         height: 36px;
805         padding-left: 0; 805         padding-left: 0;
806         padding-right: 0; 806         padding-right: 0;
807         box-shadow: none; 807         box-shadow: none;
808         border-radius: 0; 808         border-radius: 0;
809         font-family: Poppins,sans-serif; 809         font-family: Poppins,sans-serif;
810         color: #222529; 810         color: #222529;
811         line-height: 1.42857; 811         line-height: 1.42857;
812         padding: 8px 0; 812         padding: 8px 0;
813         font-size: .85rem; 813         font-size: .85rem;
814       } 814       }
815       .qtyminus, .qtyplus { 815       .qtyminus, .qtyplus {
816         position: relative; 816         position: relative;
817         width: 2em; 817         width: 2em;
818         height: 36px; 818         height: 36px;
819         line-height: 1; 819         line-height: 1;
820         border: 1px solid; 820         border: 1px solid;
821         padding: 0; 821         padding: 0;
822         outline: none; 822         outline: none;
823         text-indent: -9999px; 823         text-indent: -9999px;
824         &:before { 824         &:before {
825           content: ''; 825           content: '';
826           position: absolute; 826           position: absolute;
827           left: 50%; 827           left: 50%;
828           top: 50%; 828           top: 50%;
829           width: 9px; 829           width: 9px;
830           border-top: 1px solid; 830           border-top: 1px solid;
831           margin-top: -.5px; 831           margin-top: -.5px;
832           margin-left: -4.5px; 832           margin-left: -4.5px;
833         } 833         }
834       } 834       }
835       .qtyminus, .qtyplus { 835       .qtyminus, .qtyplus {
836         background: transparent; 836         background: transparent;
837         border-color: rgba(0,0,0,.09); 837         border-color: rgba(0,0,0,.09);
838         &:not(:hover) { 838         &:not(:hover) {
839           color: #222529; 839           color: #222529;
840         } 840         }
841       } 841       }
842       .qtyminus { 842       .qtyminus {
843         left: 1px; 843         left: 1px;
844       } 844       }
845       .qtyplus { 845       .qtyplus {
846         left: -1px; 846         left: -1px;
847         &:after { 847         &:after {
848           content: ''; 848           content: '';
849           position: absolute; 849           position: absolute;
850           left: 50%; 850           left: 50%;
851           top: 50%; 851           top: 50%;
852           height: 9px; 852           height: 9px;
853           border-left: 1px solid; 853           border-left: 1px solid;
854           margin-top: -4.5px; 854           margin-top: -4.5px;
855           margin-left: -.5px; 855           margin-left: -.5px;
856         } 856         }
857       } 857       }
858     } 858     }
859   } 859   }
860   &.type11 { 860   &.type11 {
861     .product-item-name{ 861     .product-item-name{
862       text-align:left; 862       text-align:left;
863     } 863     }
864     .product-item-photo:after { 864     .product-item-photo:after {
865       content: ""; 865       content: "";
866       position: absolute; 866       position: absolute;
867       left: 0; 867       left: 0;
868       top: 0; 868       top: 0;
869       width: 100%; 869       width: 100%;
870       height: 100%; 870       height: 100%;
871       background-color: rgba(27,27,23,.3); 871       background-color: rgba(27,27,23,.3);
872       transition: .25s; 872       transition: .25s;
873       z-index: 2; 873       z-index: 2;
874     } 874     }
875     .price-box .price,.product.name a,.product.name a:hover{ 875     .price-box .price,.product.name a,.product.name a:hover{
876       color:#fff; 876       color:#fff;
877     } 877     }
878     .product-reviews-summary{ 878     .product-reviews-summary{
879       margin-left: 0; 879       margin-left: 0;
880       margin-right: 0; 880       margin-right: 0;
881       height: auto; 881       height: auto;
882       .rating-summary .rating-result:before { 882       .rating-summary .rating-result:before {
883         color: rgba(255,255,255,.6); 883         color: rgba(255,255,255,.6);
884       } 884       }
885       .rating-summary .rating-result > span:before { 885       .rating-summary .rating-result > span:before {
886         color: #fff; 886         color: #fff;
887       } 887       }
888     } 888     }
889     .weltpixel-quickview.weltpixel_quickview_button_v2{ 889     .weltpixel-quickview.weltpixel_quickview_button_v2{
890       position:absolute; 890       position:absolute;
891       left:50%; 891       left:50%;
892       top:50%; 892       top:50%;
893       bottom:auto; 893       bottom:auto;
894       right:auto; 894       right:auto;
895       text-transform:uppercase; 895       text-transform:uppercase;
896       text-decoration:none; 896       text-decoration:none;
897       display:block; 897       display:block;
898       transition:all .3s; 898       transition:all .3s;
899       visibility:hidden; 899       visibility:hidden;
900       opacity:0; 900       opacity:0;
901       padding: .1rem 1.5rem; 901       padding: .1rem 1.5rem;
902       font-size: 13px; 902       font-size: 13px;
903       width: auto; 903       width: auto;
904       line-height: 34px; 904       line-height: 34px;
905       border-radius:30px!important; 905       border-radius:30px!important;
906       border:2px solid #fff; 906       border:2px solid #fff;
907       background-color:#4d4d4a!important; 907       background-color:#4d4d4a!important;
908       transform:translate3d(-50%,-50%,0); 908       transform:translate3d(-50%,-50%,0);
909     } 909     }
910     .product-item-inner{ 910     .product-item-inner{
911       position: absolute; 911       position: absolute;
912       left:auto; 912       left:auto;
913       right:15px; 913       right:15px;
914       bottom:auto; 914       bottom:auto;
915       top:15px; 915       top:15px;
916       visibility: visible; 916       visibility: visible;
917       opacity: 0; 917       opacity: 0;
918       z-index: 3; 918       z-index: 3;
919       .product-item-actions { 919       .product-item-actions {
920         >.action,>.actions-primary .tocart{ 920         >.action,>.actions-primary .tocart{
921           background-color:#4d4d4a; 921           background-color:#4d4d4a;
922           border:2px solid #fff; 922           border:2px solid #fff;
923           border-radius:30px; 923           border-radius:30px;
924           color:#fff; 924           color:#fff;
925           width:36px; 925           width:36px;
926           height:36px; 926           height:36px;
927           opacity:.85; 927           opacity:.85;
928           transition:all .3s; 928           transition:all .3s;
929           &:hover{ 929           &:hover{
930             opacity:1; 930             opacity:1;
931           } 931           }
932         } 932         }
933         >.action:before{ 933         >.action:before{
934           font-size:15px; 934           font-size:15px;
935           line-height:32px; 935           line-height:32px;
936         } 936         }
937       } 937       }
938     } 938     }
939     .porto-icon-eye{ 939     .porto-icon-eye{
940       display:none; 940       display:none;
941     } 941     }
942     .product.details.product-item-details{ 942     .product.details.product-item-details{
943       position:absolute!important; 943       position:absolute!important;
944       left:0; 944       left:0;
945       top:0; 945       top:0;
946       right:0; 946       right:0;
947       bottom:0; 947       bottom:0;
948       z-index:2; 948       z-index:2;
949       display:flex; 949       display:flex;
950       flex-direction:column; 950       flex-direction:column;
951       align-items:baseline; 951       align-items:baseline;
952       justify-content: 952       justify-content:
953       flex-end;opacity:0; 953       flex-end;opacity:0;
954       visibility:hidden; 954       visibility:hidden;
955       transition:all .3s;padding:0 20px 10px; 955       transition:all .3s;padding:0 20px 10px;
956     } 956     }
957     .product-item-photo .qty-box{ 957     .product-item-photo .qty-box{
958       position:static; 958       position:static;
959       display:inline-block; 959       display:inline-block;
960       vertical-align:middle; 960       vertical-align:middle;
961       margin:0 5px 0 0; 961       margin:0 5px 0 0;
962     } 962     }
963     &:hover { 963     &:hover {
964       .product-item-photo:after { 964       .product-item-photo:after {
965         background-color: rgba(27,27,23,.7); 965         background-color: rgba(27,27,23,.7);
966       } 966       }
967       .weltpixel-quickview.weltpixel_quickview_button_v2{ 967       .weltpixel-quickview.weltpixel_quickview_button_v2{
968         visibility:visible; 968         visibility:visible;
969         opacity:.85; 969         opacity:.85;
970         padding: .1rem 1.5rem; 970         padding: .1rem 1.5rem;
971         &:hover { 971         &:hover {
972           opacity:1; 972           opacity:1;
973         } 973         }
974       } 974       }
975       .product-item-inner{ 975       .product-item-inner{
976         opacity:1; 976         opacity:1;
977         visibility:visible; 977         visibility:visible;
978       } 978       }
979       .product.details.product-item-details{ 979       .product.details.product-item-details{
980         opacity:1; 980         opacity:1;
981         visibility:visible; 981         visibility:visible;
982       } 982       }
983     } 983     }
984   } 984   }
985   &.type12 { 985   &.type12 {
986     display: flex; 986     display: flex;
987     align-items: center; 987     align-items: center;
988     text-align: left; 988     text-align: left;
989     padding: 10px; 989     padding: 10px;
990     background: #fff; 990     background: #fff;
991     a.weltpixel-quickview { 991     a.weltpixel-quickview {
992         display: none !important; 992         display: none !important;
993     } 993     }
994     .product-item-photo { 994     .product-item-photo {
995         flex: 0 0 50%; 995         flex: 0 0 50%;
996         max-width: 50%; 996         max-width: 50%;
997         padding-right: 15px; 997         padding-right: 15px;
998         margin: 0; 998         margin: 0;
999         > a { 999         > a {
1000           display: block; 1000           display: block;
1001           position: relative; 1001           position: relative;
1002         } 1002         }
1003     } 1003     }
1004     .product-item-details { 1004     .product-item-details {
1005         flex: 0 0 50%; 1005         flex: 0 0 50%;
1006         max-width: 50%; 1006         max-width: 50%;
1007     } 1007     }
1008     .product-reviews-summary { 1008     .product-reviews-summary {
1009       margin-left: 0; 1009       margin-left: 0;
1010       margin-right: 0; 1010       margin-right: 0;
1011       margin-bottom: .525rem; 1011       margin-bottom: .525rem;
1012     } 1012     }
1013     &:hover { 1013     &:hover {
1014       .product-item-photo { 1014       .product-item-photo {
1015         box-shadow: none; 1015         box-shadow: none;
1016         > a:before { 1016         > a:before {
1017           display: none; 1017           display: none;
1018         } 1018         }
1019       } 1019       }
1020     } 1020     }
1021   } 1021   }
1022   &:hover { 1022   &:hover {
1023     .product-item-photo { 1023     .product-item-photo {
1024       box-shadow: 0 25px 35px -5px rgba(0,0,0,.1); 1024       box-shadow: 0 25px 35px -5px rgba(0,0,0,.1);
1025     } 1025     }
1026     .product-item-details { 1026     .product-item-details {
1027       .product-item-actions { 1027       .product-item-actions {
1028         .actions-secondary { 1028         .actions-secondary {
1029           &.towishlist { 1029           &.towishlist {
1030             right: 0; 1030             right: 0;
1031             visibility: visible; 1031             visibility: visible;
1032             opacity: 1; 1032             opacity: 1;
1033           } 1033           }
1034           &.tocompare { 1034           &.tocompare {
1035             left: 0; 1035             left: 0;
1036             visibility: visible; 1036             visibility: visible;
1037             opacity: 1; 1037             opacity: 1;
1038           } 1038           }
1039         } 1039         }
1040         .tocart { 1040         .tocart {
1041           background-color: @theme-color; 1041           background-color: @theme-color;
1042           border-color: @theme-color; 1042           border-color: @theme-color;
1043           color: #fff; 1043           color: #fff;
1044         } 1044         }
1045       } 1045       }
1046     } 1046     }
1047     .weltpixel-quickview.weltpixel_quickview_button_v2 { 1047     .weltpixel-quickview.weltpixel_quickview_button_v2 {
1048       padding: .45rem 0; 1048       padding: .45rem 0;
1049       opacity: .85; 1049       opacity: .85;
1050       visibility: visible; 1050       visibility: visible;
1051       &:hover { 1051       &:hover {
1052         opacity: 1; 1052         opacity: 1;
1053       } 1053       }
1054     } 1054     }
1055   } 1055   }
1056 } 1056 }
1057 .price-container { 1057 .price-container {
1058     .price { 1058     .price {
1059         .lib-font-size(20); 1059         .lib-font-size(20);
1060         color: #444; 1060         color: #444;
1061     } 1061     }
1062  1062 
1063     .price-including-tax + .price-excluding-tax, 1063     .price-including-tax + .price-excluding-tax,
1064     .weee { 1064     .weee {
1065         margin-top: 5px; 1065         margin-top: 5px;
1066     } 1066     }
1067  1067 
1068     .price-including-tax + .price-excluding-tax, 1068     .price-including-tax + .price-excluding-tax,
1069     .weee, 1069     .weee,
1070     .price-including-tax + .price-excluding-tax .price, 1070     .price-including-tax + .price-excluding-tax .price,
1071     .weee .price, 1071     .weee .price,
1072     .weee + .price-excluding-tax:before, 1072     .weee + .price-excluding-tax:before,
1073     .weee + .price-excluding-tax .price { 1073     .weee + .price-excluding-tax .price {
1074         .lib-font-size(11); 1074         .lib-font-size(11);
1075     } 1075     }
1076  1076 
1077     .weee { 1077     .weee {
1078         &:before { 1078         &:before {
1079             content: "("attr(data-label) ": "; 1079             content: "("attr(data-label) ": ";
1080         } 1080         }
1081         &:after { 1081         &:after {
1082             content: ")"; 1082             content: ")";
1083         } 1083         }
1084         + .price-excluding-tax { 1084         + .price-excluding-tax {
1085             &:before { 1085             &:before {
1086                 content: attr(data-label) ": "; 1086                 content: attr(data-label) ": ";
1087             } 1087             }
1088         } 1088         }
1089     } 1089     }
1090 } 1090 }
1091 .products-list { 1091 .products-list {
1092     .product { 1092     .product {
1093         &-item { 1093         &-item {
1094             display: block; 1094             display: block;
1095             width: 100%; 1095             width: 100%;
1096             padding: 0 10px; 1096             padding: 0 10px;
1097             &-info { 1097             &-info {
1098               display: flex; 1098               display: flex;
1099               align-items: center; 1099               align-items: center;
1100               &:after { 1100               &:after {
1101                   display: table; 1101                   display: table;
1102                   content: ''; 1102                   content: '';
1103                   clear: both; 1103                   clear: both;
1104               } 1104               }
1105               &:hover .product-item-photo { 1105               &:hover .product-item-photo {
1106                   box-shadow: none; 1106                   box-shadow: none;
1107               } 1107               }
1108             } 1108             }
1109             &-photo { 1109             &-photo {
1110               flex: 0 0 250px; 1110               flex: 0 0 250px;
1111               margin: 0 20px 0 0; 1111               margin: 0 20px 0 0;
1112             } 1112             }
1113             &-details { 1113             &-details {
1114               flex: 1 1 auto; 1114               flex: 1 1 auto;
1115               max-width: calc(~"100% - (250px)"); 1115               max-width: calc(~"100% - (250px)");
1116               padding-bottom: 1px; 1116               padding-bottom: 1px;
1117               text-align: left; 1117               text-align: left;
1118                 .product-item-name a { 1118                 .product-item-name a {
1119                   font-size: 1.2857em; 1119                   font-size: 1.2857em;
1120                   font-weight: 600; 1120                   font-weight: 600;
1121                 } 1121                 }
1122                 .actions-primary { 1122                 .actions-primary {
1123                     display: inline-block; 1123                     display: inline-block;
1124                 } 1124                 }
1125                 .actions-secondary { 1125                 .actions-secondary {
1126                     margin-left: 2px; 1126                     margin-left: 2px;
1127                     right: 0 !important; 1127                     right: 0 !important;
1128                     left: 0 !important; 1128                     left: 0 !important;
1129                     visibility: visible !important; 1129                     visibility: visible !important;
1130                     opacity: 1 !important; 1130                     opacity: 1 !important;
1131                 } 1131                 }
1132                 .weltpixel-quickview {display: none;} 1132                 .weltpixel-quickview {display: none;}
1133             } 1133             }
1134             .product-reviews-summary { 1134             .product-reviews-summary {
1135                 background: none; 1135                 background: none;
1136                 margin-left: 0; 1136                 margin-left: 0;
1137             } 1137             }
1138         } 1138         }
1139     } 1139     }
1140     .product-image-wrapper { 1140     .product-image-wrapper {
1141         &:extend(.abs-reset-image-wrapper all); 1141         &:extend(.abs-reset-image-wrapper all);
1142     } 1142     }
1143 } 1143 }
1144  1144 
1145 } 1145 }
1146  1146 
1147 // 1147 //
1148 //    Mobile 1148 //    Mobile
1149 //-------------------------------------- 1149 //--------------------------------------
1150 @media(min-width:576px) and (max-width:991px){ 1150 @media(min-width:576px) and (max-width:991px){
1151   .products-grid { 1151   .products-grid {
1152     &.columns3, &.columns4, &.columns5 { 1152     &.columns3, &.columns4, &.columns5 {
1153         .product-item { 1153         .product-item {
1154             width: 100%/3; 1154             width: 100%/3;
1155             &.nth-child-2np1{ 1155             &.nth-child-2np1{
1156                 clear: none; 1156                 clear: none;
1157             } 1157             }
1158             &.nth-child-3np1{ 1158             &.nth-child-3np1{
1159                 clear: left; 1159                 clear: left;
1160             } 1160             }
1161         } 1161         }
1162     } 1162     }
1163     &.columns6, &.columns7, &.columns8 { 1163     &.columns6, &.columns7, &.columns8 {
1164         .product-item { 1164         .product-item {
1165             width: 100%/3; 1165             width: 100%/3;
1166             &.nth-child-2np1{ 1166             &.nth-child-2np1{
1167                 clear: none; 1167                 clear: none;
1168             } 1168             }
1169             &.nth-child-3np1{ 1169             &.nth-child-3np1{
1170                 clear: left; 1170                 clear: left;
1171             } 1171             }
1172         } 1172         }
1173     } 1173     }
1174     &.products.grid.flex-grid, &.divider-line { 1174     &.products.grid.flex-grid, &.divider-line {
1175         &.columns3, &.columns4, &.columns5 { 1175         &.columns3, &.columns4, &.columns5 {
1176             .product-item { 1176             .product-item {
1177                 &.nth-child-2np1{ 1177                 &.nth-child-2np1{
1178                     border-left-color: rgba(0,0,0,.09); 1178                     border-left-color: rgba(0,0,0,.09);
1179                 } 1179                 }
1180                 &.nth-child-3np1{ 1180                 &.nth-child-3np1{
1181                     border-left-color: transparent; 1181                     border-left-color: transparent;
1182                 } 1182                 }
1183                 &:nth-child(1), &:nth-child(2), &:nth-child(3) { 1183                 &:nth-child(1), &:nth-child(2), &:nth-child(3) {
1184                     .product-item-info { 1184                     .product-item-info {
1185                         border-top-color: transparent; 1185                         border-top-color: transparent;
1186                     } 1186                     }
1187                 } 1187                 }
1188             } 1188             }
1189         } 1189         }
1190         &.columns6, &.columns7, &.columns8 { 1190         &.columns6, &.columns7, &.columns8 {
1191             .product-item { 1191             .product-item {
1192                 &.nth-child-3np1, &.nth-child-2np1{ 1192                 &.nth-child-3np1, &.nth-child-2np1{
1193                     border-left-color: rgba(0,0,0,.09); 1193                     border-left-color: rgba(0,0,0,.09);
1194                 } 1194                 }
1195                 &.nth-child-5np1{ 1195                 &.nth-child-5np1{
1196                     border-left-color: transparent; 1196                     border-left-color: transparent;
1197                 } 1197                 }
1198                 &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5) { 1198                 &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5) {
1199                     .product-item-info { 1199                     .product-item-info {
1200                         border-top-color: transparent; 1200                         border-top-color: transparent;
1201                     } 1201                     }
1202                 } 1202                 }
1203             } 1203             }
1204         } 1204         }
1205     } 1205     }
1206   } 1206   }
1207 } 1207 }
1208 @media(min-width: 992px) { 1208 @media(min-width: 992px) {
1209     .products-grid { 1209     .products-grid {
1210         &.columns6, &.columns7, &.columns8 { 1210         &.columns6, &.columns7, &.columns8 {
1211             .product-item { 1211             .product-item {
1212                 width: 100%/3; 1212                 width: 100%/3;
1213  1213 
1214                 &.nth-child-2np1{ 1214                 &.nth-child-2np1{
1215                     clear: none; 1215                     clear: none;
1216                 } 1216                 }
1217                 &.nth-child-3np1{ 1217                 &.nth-child-3np1{
1218                     clear: left; 1218                     clear: left;
1219                 } 1219                 }
1220             } 1220             }
1221         } 1221         }
1222         &.products.grid.flex-grid, &.divider-line { 1222         &.products.grid.flex-grid, &.divider-line {
1223             &.columns3, &.columns4, &.columns5 { 1223             &.columns3, &.columns4, &.columns5 {
1224                 .product-item { 1224                 .product-item {
1225                     &.nth-child-2np1{ 1225                     &.nth-child-2np1{
1226                         border-left-color: transparent; 1226                         border-left-color: transparent;
1227                     } 1227                     }
1228                     &:nth-child(1), &:nth-child(2) { 1228                     &:nth-child(1), &:nth-child(2) {
1229                         .product-item-info { 1229                         .product-item-info {
1230                             border-top-color: transparent; 1230                             border-top-color: transparent;
1231                         } 1231                         }
1232                     } 1232                     }
1233                 } 1233                 }
1234             } 1234             }
1235             &.columns6, &.columns7, &.columns8 { 1235             &.columns6, &.columns7, &.columns8 {
1236                 .product-item { 1236                 .product-item {
1237                     &.nth-child-2np1{ 1237                     &.nth-child-2np1{
1238                         border-left-color: rgba(0,0,0,.09); 1238                         border-left-color: rgba(0,0,0,.09);
1239                     } 1239                     }
1240                     &.nth-child-3np1{ 1240                     &.nth-child-3np1{
1241                         border-left-color: transparent; 1241                         border-left-color: transparent;
1242                     } 1242                     }
1243                     &:nth-child(1), &:nth-child(2), &:nth-child(3) { 1243                     &:nth-child(1), &:nth-child(2), &:nth-child(3) {
1244                         .product-item-info { 1244                         .product-item-info {
1245                             border-top-color: transparent; 1245                             border-top-color: transparent;
1246                         } 1246                         }
1247                     } 1247                     }
1248                 } 1248                 }
1249             } 1249             }
1250         } 1250         }
1251     } 1251     }
1252 } 1252 }
1253 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__l) { 1253 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__l) {
1254     .products-grid { 1254     .products-grid {
1255         &.columns3, &.columns4, &.columns5 { 1255         &.columns3, &.columns4, &.columns5 {
1256             .product-item { 1256             .product-item {
1257                 width: 100%/3; 1257                 width: 100%/3;
1258                 &.nth-child-2np1{ 1258                 &.nth-child-2np1{
1259                     clear: none; 1259                     clear: none;
1260                 } 1260                 }
1261                 &.nth-child-3np1{ 1261                 &.nth-child-3np1{
1262                     clear: left; 1262                     clear: left;
1263                 } 1263                 }
1264             } 1264             }
1265         } 1265         }
1266         &.columns6, &.columns7, &.columns8 { 1266         &.columns6, &.columns7, &.columns8 {
1267             .product-item { 1267             .product-item {
1268                 width: 100%/5; 1268                 width: 100%/5;
1269                 &.nth-child-3np1, &.nth-child-2np1{ 1269                 &.nth-child-3np1, &.nth-child-2np1{
1270                     clear: none; 1270                     clear: none;
1271                 } 1271                 }
1272                 &.nth-child-5np1{ 1272                 &.nth-child-5np1{
1273                     clear: left; 1273                     clear: left;
1274                 } 1274                 }
1275             } 1275             }
1276         } 1276         }
1277         &.products.grid.flex-grid, &.divider-line { 1277         &.products.grid.flex-grid, &.divider-line {
1278             &.columns3, &.columns4, &.columns5 { 1278             &.columns3, &.columns4, &.columns5 {
1279                 .product-item { 1279                 .product-item {
1280                     &.nth-child-2np1{ 1280                     &.nth-child-2np1{
1281                         border-left-color: rgba(0,0,0,.09); 1281                         border-left-color: rgba(0,0,0,.09);
1282                     } 1282                     }
1283                     &.nth-child-3np1{ 1283                     &.nth-child-3np1{
1284                         border-left-color: transparent; 1284                         border-left-color: transparent;
1285                     } 1285                     }
1286                     &:nth-child(1), &:nth-child(2), &:nth-child(3) { 1286                     &:nth-child(1), &:nth-child(2), &:nth-child(3) {
1287                         .product-item-info { 1287                         .product-item-info {
1288                             border-top-color: transparent; 1288                             border-top-color: transparent;
1289                         } 1289                         }
1290                     } 1290                     }
1291                 } 1291                 }
1292             } 1292             }
1293             &.columns6, &.columns7, &.columns8 { 1293             &.columns6, &.columns7, &.columns8 {
1294                 .product-item { 1294                 .product-item {
1295                     &.nth-child-3np1, &.nth-child-2np1{ 1295                     &.nth-child-3np1, &.nth-child-2np1{
1296                         border-left-color: rgba(0,0,0,.09); 1296                         border-left-color: rgba(0,0,0,.09);
1297                     } 1297                     }
1298                     &.nth-child-5np1{ 1298                     &.nth-child-5np1{
1299                         border-left-color: transparent; 1299                         border-left-color: transparent;
1300                     } 1300                     }
1301                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5) { 1301                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5) {
1302                         .product-item-info { 1302                         .product-item-info {
1303                             border-top-color: transparent; 1303                             border-top-color: transparent;
1304                         } 1304                         }
1305                     } 1305                     }
1306                 } 1306                 }
1307             } 1307             }
1308         } 1308         }
1309     } 1309     }
1310 } 1310 }
1311 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__xl) { 1311 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__xl) {
1312     .products-grid { 1312     .products-grid {
1313         &.columns3 { 1313         &.columns3 {
1314             .product-item { 1314             .product-item {
1315                 width: 100%/3; 1315                 width: 100%/3;
1316                 &.nth-child-2np1{ 1316                 &.nth-child-2np1{
1317                     clear: none; 1317                     clear: none;
1318                 } 1318                 }
1319                 &.nth-child-3np1{ 1319                 &.nth-child-3np1{
1320                     clear: left; 1320                     clear: left;
1321                 } 1321                 }
1322             } 1322             }
1323         } 1323         }
1324         &.columns4 { 1324         &.columns4 {
1325             .product-item{ 1325             .product-item{
1326                 width: 100%/4; 1326                 width: 100%/4;
1327                 &.nth-child-2np1, &.nth-child-3np1{ 1327                 &.nth-child-2np1, &.nth-child-3np1{
1328                     clear: none; 1328                     clear: none;
1329                 } 1329                 }
1330                 &.nth-child-4np1{ 1330                 &.nth-child-4np1{
1331                     clear: left; 1331                     clear: left;
1332                 } 1332                 }
1333             } 1333             }
1334         } 1334         }
1335         &.columns5 { 1335         &.columns5 {
1336             .product-item{ 1336             .product-item{
1337                 width: 100%/5; 1337                 width: 100%/5;
1338                 &.nth-child-2np1, &.nth-child-3np1{ 1338                 &.nth-child-2np1, &.nth-child-3np1{
1339                     clear: none; 1339                     clear: none;
1340                 } 1340                 }
1341                 &.nth-child-5np1{ 1341                 &.nth-child-5np1{
1342                     clear: left; 1342                     clear: left;
1343                 } 1343                 }
1344             } 1344             }
1345         } 1345         }
1346         &.columns6 { 1346         &.columns6 {
1347             .product-item { 1347             .product-item {
1348                 width: 100%/6; 1348                 width: 100%/6;
1349                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1349                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1350                     clear: none; 1350                     clear: none;
1351                 } 1351                 }
1352                 &.nth-child-6np1{ 1352                 &.nth-child-6np1{
1353                     clear: left; 1353                     clear: left;
1354                 } 1354                 }
1355             } 1355             }
1356         } 1356         }
1357         &.columns7 { 1357         &.columns7 {
1358             .product-item { 1358             .product-item {
1359                 width: 100%/7; 1359                 width: 100%/7;
1360                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1360                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1361                     clear: none; 1361                     clear: none;
1362                 } 1362                 }
1363                 &.nth-child-7np1 { 1363                 &.nth-child-7np1 {
1364                     clear: left; 1364                     clear: left;
1365                 } 1365                 }
1366             } 1366             }
1367         } 1367         }
1368         .columns8 { 1368         .columns8 {
1369             .product-item{ 1369             .product-item{
1370                 width: 100%/8; 1370                 width: 100%/8;
1371                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1371                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1372                     clear: none; 1372                     clear: none;
1373                 } 1373                 }
1374                 &.nth-child-8np1 { 1374                 &.nth-child-8np1 {
1375                     clear: left; 1375                     clear: left;
1376                 } 1376                 }
1377             } 1377             }
1378         } 1378         }
1379         &.products.grid.flex-grid, &.divider-line { 1379         &.products.grid.flex-grid, &.divider-line {
1380             &.columns3 { 1380             &.columns3 {
1381                 .product-item { 1381                 .product-item {
1382                     &.nth-child-2np1{ 1382                     &.nth-child-2np1{
1383                         border-left-color: rgba(0,0,0,.09); 1383                         border-left-color: rgba(0,0,0,.09);
1384                     } 1384                     }
1385                     &.nth-child-3np1{ 1385                     &.nth-child-3np1{
1386                         border-left-color: transparent; 1386                         border-left-color: transparent;
1387                     } 1387                     }
1388                     &:nth-child(1), &:nth-child(2), &:nth-child(3) { 1388                     &:nth-child(1), &:nth-child(2), &:nth-child(3) {
1389                         .product-item-info { 1389                         .product-item-info {
1390                             border-top-color: transparent; 1390                             border-top-color: transparent;
1391                         } 1391                         }
1392                     } 1392                     }
1393                 } 1393                 }
1394             } 1394             }
1395             &.columns4 { 1395             &.columns4 {
1396                 .product-item{ 1396                 .product-item{
1397                     &.nth-child-2np1, &.nth-child-3np1{ 1397                     &.nth-child-2np1, &.nth-child-3np1{
1398                         border-left-color: rgba(0,0,0,.09); 1398                         border-left-color: rgba(0,0,0,.09);
1399                     } 1399                     }
1400                     &.nth-child-4np1{ 1400                     &.nth-child-4np1{
1401                         border-left-color: transparent; 1401                         border-left-color: transparent;
1402                     } 1402                     }
1403                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4) { 1403                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4) {
1404                         .product-item-info { 1404                         .product-item-info {
1405                             border-top-color: transparent; 1405                             border-top-color: transparent;
1406                         } 1406                         }
1407                     } 1407                     }
1408                 } 1408                 }
1409             } 1409             }
1410             &.columns5 { 1410             &.columns5 {
1411                 .product-item{ 1411                 .product-item{
1412                     &.nth-child-2np1, &.nth-child-3np1{ 1412                     &.nth-child-2np1, &.nth-child-3np1{
1413                         border-left-color: rgba(0,0,0,.09); 1413                         border-left-color: rgba(0,0,0,.09);
1414                     } 1414                     }
1415                     &.nth-child-5np1{ 1415                     &.nth-child-5np1{
1416                         border-left-color: transparent; 1416                         border-left-color: transparent;
1417                     } 1417                     }
1418                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5) { 1418                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5) {
1419                         .product-item-info { 1419                         .product-item-info {
1420                             border-top-color: transparent; 1420                             border-top-color: transparent;
1421                         } 1421                         }
1422                     } 1422                     }
1423                 } 1423                 }
1424             } 1424             }
1425             &.columns6 { 1425             &.columns6 {
1426                 .product-item { 1426                 .product-item {
1427                     &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1427                     &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1428                         border-left-color: rgba(0,0,0,.09); 1428                         border-left-color: rgba(0,0,0,.09);
1429                     } 1429                     }
1430                     &.nth-child-6np1{ 1430                     &.nth-child-6np1{
1431                         border-left-color: transparent; 1431                         border-left-color: transparent;
1432                     } 1432                     }
1433                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6) { 1433                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6) {
1434                         .product-item-info { 1434                         .product-item-info {
1435                             border-top-color: transparent; 1435                             border-top-color: transparent;
1436                         } 1436                         }
1437                     } 1437                     }
1438                 } 1438                 }
1439             } 1439             }
1440             &.columns7 { 1440             &.columns7 {
1441                 .product-item { 1441                 .product-item {
1442                     &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1442                     &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1443                         border-left-color: rgba(0,0,0,.09); 1443                         border-left-color: rgba(0,0,0,.09);
1444                     } 1444                     }
1445                     &.nth-child-7np1 { 1445                     &.nth-child-7np1 {
1446                         border-left-color: transparent; 1446                         border-left-color: transparent;
1447                     } 1447                     }
1448                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6), &:nth-child(7) { 1448                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6), &:nth-child(7) {
1449                         .product-item-info { 1449                         .product-item-info {
1450                             border-top-color: transparent; 1450                             border-top-color: transparent;
1451                         } 1451                         }
1452                     } 1452                     }
1453                 } 1453                 }
1454             } 1454             }
1455             .columns8 { 1455             .columns8 {
1456                 .product-item{ 1456                 .product-item{
1457                     &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1457                     &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1458                         border-left-color: rgba(0,0,0,.09); 1458                         border-left-color: rgba(0,0,0,.09);
1459                     } 1459                     }
1460                     &.nth-child-8np1 { 1460                     &.nth-child-8np1 {
1461                         border-left-color: transparent; 1461                         border-left-color: transparent;
1462                     } 1462                     }
1463                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6), &:nth-child(7), &:nth-child(8) { 1463                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6), &:nth-child(7), &:nth-child(8) {
1464                         .product-item-info { 1464                         .product-item-info {
1465                             border-top-color: transparent; 1465                             border-top-color: transparent;
1466                         } 1466                         }
1467                     } 1467                     }
1468                 } 1468                 }
1469             } 1469             }
1470         } 1470         }
1471     } 1471     }
1472 } 1472 }
1473 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__s) { 1473 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__s) {
1474     .products-list { 1474     .products-list {
1475         .product { 1475         .product {
1476             &-item { 1476             &-item {
1477                 &-photo { 1477                 &-photo {
1478                     width: 100%; 1478                     width: 100%;
1479                     padding: 0; 1479                     padding: 0;
1480                     display: block; 1480                     display: block;
1481                 } 1481                 }
1482                 &-details { 1482                 &-details {
1483                     display: block; 1483                     display: block;
1484                 } 1484                 }
1485             } 1485             }
1486         } 1486         }
1487     } 1487     }
1488 } 1488 }
1489 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__xs) { 1489 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__xs) {
1490     .products-grid { 1490     .products-grid {
1491         .product-item-info { 1491         .product-item-info {
1492             .product-item-details { 1492             .product-item-details {
1493                 .product-item-actions { 1493                 .product-item-actions {
1494                     .actions-secondary { 1494                     .actions-secondary {
1495                         display: none; 1495                         display: none;
1496                     } 1496                     }
1497                 } 1497                 }
1498             } 1498             }
1499         } 1499         }
1500     } 1500     }
1501 } 1501 }